nn::nex::DataStoreClient Class

Syntax

class DataStoreClient : 
    public nn::nex::DataStoreLogicServerClient,
    public nn::nex::DataStoreClientInterface

Description

Library used to communicate with the DataStore server.

Member Functions

DataStoreClient Constructor.
V ~DataStoreClient Destructor.
V GetObject Gets data from the DataStore server.
V PostObject Uploads data to the DataStore server.
V UpdateObject Replaces data uploaded to the DataStore server.
SetHttpThreadPriority Sets the priority of HTTP communication threads used for sending and receiving data.
GetHttpThreadPriority Gets the priority of HTTP communication threads used for sending and receiving data.
SetRelayBufferSize Sets the maximum size for data when passed.
GetRelayBufferSize Gets the maximum size for data when passed.
SetHttpBufferSize Sets the size of the buffer to allocate by the DataStore library for use with HTTP communication to send and receive data.
GetHttpBufferSize Gets the size of the buffer used with HTTP communication.
SetDataTransferTimeout Sets the timeout value when sending and receiving data.
V GetRating Gets the data ratings information.
Trace Traces the content of a DataStoreClient object.
V Bind Registers a certificate for using this service.
V Unbind Unregisters a certificate.
V CompleteSuspendedPostObject Tells the server that upload processes were completed for all uploads that suspended completion, and enables the corresponding data.
V DeleteObject Deletes data in storage.
V ChangeMeta Changes metadata in storage.
V GetMeta Gets metadata in storage.
V SearchObject Searches for storage information.
V RateObject Rates data.
V RateObjectsWithPosting Rates a batch of data. If there is no data, initializes with the specified value and rates it.
V RateObjectWithPosting Rates data. If there is no data, initializes with the specified value and rates it.
V ResetRating Resets the data ratings information and the ratings log.
V TouchObject Updates the expiration date of the data on the DataStore server.
V GetPersistenceInfo Gets the persistence information.
V PerpetuateObject Perpetuates data.
V UnperpetuateObject Unperpetuates data.
V GetPasswordInfo Gets password information.
GetCredentials Gets the Credentials object that has been bound using the Bind function.(Inherited from ServiceClient.)

Class Hierarchy

nn::nex::RootObject
  nn::nex::ServiceClient
    nn::nex::DataStoreLogicServerClient
      nn::nex::DataStoreClient

Revision History

2012/05/30
Added the API for data-persistence features.
2011/07/13
Added functions for the rating feature.
2011/01/27
Initial version.

CONFIDENTIAL