Kinetic C/C++ Client
 All Classes Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nkinetic
 CACL
 CBlockingCallbackState
 CBlockingGetCallback
 CBlockingGetKeyRangeCallback
 CBlockingGetVersionCallback
 CBlockingKineticConnection
 CBlockingKineticConnectionInterface
 CBlockingP2PPushCallback
 CBlockingPutCallback
 CByteStreamInterface
 CCapacity
 CConfiguration
 CConnectionOptionsUse this struct to pass all connection options to the KineticConnectionFactory
 CCopyingSslInputStream
 CCopyingSslOutputStream
 CDriveLog
 CGetCallbackInterface
 CGetHandler
 CGetKeyRangeCallbackInterface
 CGetKeyRangeHandler
 CGetLogCallback
 CGetLogCallbackInterface
 CGetLogHandler
 CGetVersionCallbackInterface
 CGetVersionHandler
 CHandlerInterface
 CHandshakeHandler
 CHmacProviderWrapper class that handles computing HMACs. The supplied implementation uses openssl, but users can supply an alternate implementation that uses a different library (e. g. one providing specialized HW accelaration)
 CIncomingStringValue
 CIncomingValueFactoryInterface
 CIncomingValueInterface
 CKeyRangeIterator
 CKineticConnectionFactoryFactory class that builds KineticConnection instances. Rather than use the constructor developers should use NewKineticConnectionFactory
 CKineticRecordEncapsulates a single value stored in a Kinetic drive and the associated metadata
 CKineticStatusIndicates whether a Kinetic operation (get, put, security, etc) put succeeded or failed. Unlike Status it provides details like whether the failure resulted from a version or an HMAC error
 CKineticStatusMatcher
 CLimits
 CMessageStream
 CMessageStreamFactory
 CMessageStreamFactoryInterface
 CMessageStreamInterface
 CNonblockingKineticConnection
 CNonblockingKineticConnectionInterface
 CNonblockingPacketReader
 CNonblockingPacketService
 CNonblockingPacketServiceInterface
 CNonblockingPacketWriter
 CNonblockingPacketWriterFactory
 CNonblockingPacketWriterFactoryInterface
 CNonblockingPacketWriterInterface
 CNonblockingReceiver
 CNonblockingReceiverInterface
 CNonblockingSender
 CNonblockingSenderInterface
 CNonblockingStringReader
 CNonblockingStringWriter
 COperationStatistic
 COutgoingStringValue
 COutgoingValueInterface
 CP2PPushCallbackInterface
 CP2PPushHandler
 CP2PPushOperationRepresents a single P2P copy operation
 CP2PPushRequestRepresents a collection of P2P operations
 CPlainByteStream
 CPutCallbackInterface
 CPutHandler
 CReaderWriter
 CScopeThe permissions apply to keys that have value at offset. For example, if offset is 0 and value is "log_server" the user will have the specified permissions over keys "log_server:today" and "log_server:yesterday" but not "user_profile:123"
 CSimpleCallback
 CSimpleCallbackInterface
 CSimpleHandler
 CSocketWrapper
 CSocketWrapperInterfaceSimple wrapper around a socket FD that closes the FD in the destructor
 CSslByteStream
 CStatusIndicates the success/failure of an operation. Frequently when calling a Kinetic client method you'll do something like:
 CStringSharedPtrMatcher
 CTemperature
 CThreadsafeBlockingKineticConnection
 CThreadsafeNonblockingKineticConnectionKinetic connection class variant that synchronizes concurrent access and allows non-blocking IO. Instead of constructing this class directly users should harness the KineticConnectionFactory
 CUtilization
 CVectorStringPtrMatcher