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

Public Member Functions

virtual void SetClientClusterVersion (int64_t cluster_version)=0
 
virtual bool Run (fd_set *read_fds, fd_set *write_fds, int *nfds)=0
 
virtual bool RemoveHandler (HandlerKey handler_key)=0
 
virtual HandlerKey NoOp (const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey Get (const string key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey Get (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey GetNext (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey GetNext (const string key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey GetPrevious (const shared_ptr< const string > key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey GetPrevious (const string key, const shared_ptr< GetCallbackInterface > callback)=0
 
virtual HandlerKey GetVersion (const shared_ptr< const string > key, const shared_ptr< GetVersionCallbackInterface > callback)=0
 
virtual HandlerKey GetVersion (const string key, const shared_ptr< GetVersionCallbackInterface > callback)=0
 
virtual 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)=0
 
virtual 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)=0
 
virtual 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)=0
 
virtual HandlerKey Put (const string key, const string current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback)=0
 
virtual 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)=0
 
virtual HandlerKey Put (const string key, const string current_version, WriteMode mode, const shared_ptr< const KineticRecord > record, const shared_ptr< PutCallbackInterface > callback, PersistMode persistMode)=0
 
virtual HandlerKey Delete (const shared_ptr< const string > key, const shared_ptr< const string > version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback, PersistMode persistMode)=0
 
virtual HandlerKey Delete (const string key, const string version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback, PersistMode persistMode)=0
 
virtual HandlerKey Delete (const shared_ptr< const string > key, const shared_ptr< const string > version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey Delete (const string key, const string version, WriteMode mode, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey P2PPush (const P2PPushRequest &push_request, const shared_ptr< P2PPushCallbackInterface > callback)=0
 
virtual HandlerKey P2PPush (const shared_ptr< const P2PPushRequest > push_request, const shared_ptr< P2PPushCallbackInterface > callback)=0
 
virtual HandlerKey GetLog (const shared_ptr< GetLogCallbackInterface > callback)=0
 
virtual HandlerKey GetLog (const vector< Command_GetLog_Type > &types, const shared_ptr< GetLogCallbackInterface > callback)=0
 
virtual HandlerKey UpdateFirmware (const shared_ptr< const string > new_firmware, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetClusterVersion (int64_t new_cluster_version, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetACLs (const shared_ptr< const list< ACL >> acls, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetErasePIN (const shared_ptr< const string > new_pin, const shared_ptr< const string > current_pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetErasePIN (const string new_pin, const string current_pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetLockPIN (const shared_ptr< const string > new_pin, const shared_ptr< const string > current_pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SetLockPIN (const string new_pin, const string current_pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey InstantErase (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey InstantErase (const string pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SecureErase (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey SecureErase (const string pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey LockDevice (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey LockDevice (const string pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey UnlockDevice (const shared_ptr< string > pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 
virtual HandlerKey UnlockDevice (const string pin, const shared_ptr< SimpleCallbackInterface > callback)=0
 

Detailed Description

Definition at line 218 of file nonblocking_kinetic_connection_interface.h.


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