APIClient

class Cocotec.CocoPlatform.APIClient : public IDisposable

This class permits users to access the API methods.

Note that whilst APIClient is threadsafe, other API objects are not unless they explicitly state otherwise.

Public Functions

APIClient ()
void StartServer ()
void StartServer (string serverPath)

Starts the server process on the given path. This must be called before creating any instances of APIClient.

Parameters
  • serverPath: an absolute path to the coco-platform-server executable. This will be passed directly to the the constructor of ProcessBuilder.
Exceptions
  • IOException: if any error is encountered whilst trying to start the server.

void Dispose ()

Shuts down the server cleanly