DittoSharp  0.1.0-alpha3
Public Member Functions | Properties | List of all members
DittoSharp.DittoKit Class Reference
Inheritance diagram for DittoSharp.DittoKit:

Public Member Functions

 DittoKit (DittoIdentity identity=default(DittoIdentity), string workingDir="dittokit", DittoDBConfig dbConfig=default(DittoDBConfig))
 
int StartTcpServer (string address)
 
int StartWebsocketServer (string address)
 
void SetAccessLicense (string license)
 Activate a DittoKit instance by setting an access license. You cannot interact with DittoKit before you have activated it. More...
 
void Dispose ()
 

Properties

static DittoLogLevel MinimumLogLevel [set]
 Sets the minimum logging level to be printed in the console or stdout. For example if this is set to DittoLogLevel.Warning, then only logs that are logged with the Warning or Error log levels will be shown. More...
 
bool Activated [get]
 
uint SiteId [get]
 Gets the unique identifier of a peer in Ditto's distributed mesh network. More...
 
DittoStore Store [get]
 Gets a reference to the embedded data store. More...
 

Member Function Documentation

◆ SetAccessLicense()

void DittoSharp.DittoKit.SetAccessLicense ( string  license)
inline

Activate a DittoKit instance by setting an access license. You cannot interact with DittoKit before you have activated it.

Parameters
licenseThe access license.

Property Documentation

◆ MinimumLogLevel

DittoLogLevel DittoSharp.DittoKit.MinimumLogLevel
staticset

Sets the minimum logging level to be printed in the console or stdout. For example if this is set to DittoLogLevel.Warning, then only logs that are logged with the Warning or Error log levels will be shown.

◆ SiteId

uint DittoSharp.DittoKit.SiteId
get

Gets the unique identifier of a peer in Ditto's distributed mesh network.

IMPORTANT: This must be unique or the merging and conflict resolution will have unexpected behavior.

◆ Store

DittoStore DittoSharp.DittoKit.Store
get

Gets a reference to the embedded data store.