Kinetic C/C++ Client
 All Classes Functions Variables Pages
Public Member Functions | List of all members
kinetic::NonblockingKineticConnection Class Reference
Inheritance diagram for kinetic::NonblockingKineticConnection:
Inheritance graph
[legend]
Collaboration diagram for kinetic::NonblockingKineticConnection:
Collaboration graph
[legend]

Public Member Functions

 NonblockingKineticConnection (NonblockingPacketServiceInterface *service)
 
bool Run (fd_set *read_fds, fd_set *write_fds, int *nfds)
 
bool RemoveHandler (HandlerKey handler_key)
 
void SetClientClusterVersion (int64_t cluster_version)
 
HandlerKey NoOp (const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey Get (const string key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey Get (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey GetNext (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey GetNext (const string key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey GetPrevious (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey GetPrevious (const string key, const shared_ptr< GetCallbackInterface > callback)
 
HandlerKey GetVersion (const shared_ptr< const string > key, const shared_ptr< GetVersionCallbackInterface > callback)
 
HandlerKey GetVersion (const string key, const shared_ptr< GetVersionCallbackInterface > callback)
 
HandlerKey GetKeyRange (const shared_ptr< const string > start_key, bool start_key_inclusive, const shared_ptr< const string > end_key, bool end_key_inclusive, bool reverse_results, int32_t max_results, const shared_ptr< GetKeyRangeCallbackInterface > callback)
 
HandlerKey GetKeyRange (const string start_key, bool start_key_inclusive, const string end_key, bool end_key_inclusive, bool reverse_results, int32_t max_results, const shared_ptr< GetKeyRangeCallbackInterface > callback)
 
HandlerKey Put (const shared_ptr< const string > key, const shared_ptr< const string > current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback)
 
HandlerKey Put (const string key, const string current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback)
 
HandlerKey Put (const shared_ptr< const string > key, const shared_ptr< const string > current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback, PersistMode persistMode)
 
HandlerKey Put (const string key, const string current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback, PersistMode persistMode)
 
HandlerKey Delete (const shared_ptr< const string > key, const shared_ptr< const string > version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback, PersistMode persistMode)
 
HandlerKey Delete (const string key, const string version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback, PersistMode persistMode)
 
HandlerKey Delete (const shared_ptr< const string > key, const shared_ptr< const string > version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey Delete (const string key, const string version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey P2PPush (const P2PPushRequest &push_request, const shared_ptr< P2PPushCallbackInterface > callback)
 
HandlerKey P2PPush (const shared_ptr< const P2PPushRequest > push_request, const shared_ptr< P2PPushCallbackInterface > callback)
 
HandlerKey GetLog (const shared_ptr< GetLogCallbackInterface > callback)
 
HandlerKey GetLog (const vector< Command_GetLog_Type > &types, const shared_ptr< GetLogCallbackInterface > callback)
 
HandlerKey UpdateFirmware (const shared_ptr< const string > new_firmware, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetClusterVersion (int64_t new_cluster_version, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey InstantErase (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey InstantErase (const string pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SecureErase (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SecureErase (const string pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey LockDevice (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey LockDevice (const string pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey UnlockDevice (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey UnlockDevice (const string pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetACLs (const shared_ptr< const list< ACL >> acls, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetErasePIN (const shared_ptr< const string > new_pin, const shared_ptr< const string > current_pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetErasePIN (const string new_pin, const string current_pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetLockPIN (const shared_ptr< const string > new_pin, const shared_ptr< const string > current_pin, const shared_ptr< SimpleCallbackInterface > callback)
 
HandlerKey SetLockPIN (const string new_pin, const string current_pin, const shared_ptr< SimpleCallbackInterface > callback)
 

Detailed Description

Definition at line 28 of file nonblocking_kinetic_connection.h.


The documentation for this class was generated from the following files: