blob: 555773b14c7ab37fdb236054c27cacc3802ba8d2 [file] [log] [blame]
/*=========================================================================
* Copyright (c) 2010-2014 Pivotal Software, Inc. All Rights Reserved.
* This product is protected by U.S. and international copyright
* and intellectual property laws. Pivotal products are covered by
* one or more patents listed at http://www.pivotal.io/patents.
*=========================================================================
*/
#ifndef __LOCATORLISTREQUEST__
#define __LOCATORLISTREQUEST__
#include<string>
#include "ServerLocationRequest.hpp"
#include "GemfireTypeIdsImpl.hpp"
namespace gemfire
{
class DataOutput;
class DataInput;
class Serializable;
class LocatorListRequest : public ServerLocationRequest
{
private:
std::string m_servergroup;
public:
LocatorListRequest( const std::string& servergroup = "");
virtual void toData( DataOutput& output ) const;
virtual Serializable* fromData( DataInput& input );
virtual int8_t typeId( ) const;
virtual uint32_t objectSize() const;
};
}
#endif