UNPKG

@soundworks/core

Version:

Open-source creative coding framework for distributed applications based on Web technologies

64 lines (48 loc) 2.06 kB
// id of the server when owner of a state export const SERVER_ID = -1; export const PING_INTERVAL = 10 * 1000; export const PING_MESSAGE = 'h:ping'; export const PONG_MESSAGE = 'h:pong'; // batched transport channel export const BATCHED_TRANSPORT_CHANNEL = 'b:t'; // shared states channels export const CREATE_REQUEST = 's:c:req'; export const CREATE_RESPONSE = 's:c:res'; export const CREATE_ERROR = 's:c:err'; export const DELETE_REQUEST = 's:dl:req'; export const DELETE_RESPONSE = 's:dl:res'; export const DELETE_ERROR = 's:dl:err'; export const DELETE_NOTIFICATION = 's:dl:not'; export const ATTACH_REQUEST = 's:a:req'; export const ATTACH_RESPONSE = 's:a:res'; export const ATTACH_ERROR = 's:a:err'; export const DETACH_REQUEST = 's:dt:req'; export const DETACH_RESPONSE = 's:dt:res'; export const DETACH_ERROR = 's:dt:err'; export const OBSERVE_REQUEST = 's:o:req'; export const OBSERVE_RESPONSE = 's:o:res'; export const OBSERVE_ERROR = 's:o:err'; export const OBSERVE_NOTIFICATION = 's:o:not'; export const UNOBSERVE_NOTIFICATION = 's:uo:not'; export const UPDATE_REQUEST = 's:u:req'; export const UPDATE_RESPONSE = 's:u:res'; export const UPDATE_ABORT = 's:u:ab'; export const UPDATE_NOTIFICATION = 's:u:not'; export const DELETE_SHARED_STATE_CLASS = 's:d:s'; export const GET_CLASS_DESCRIPTION_REQUEST = 's:s:req'; export const GET_CLASS_DESCRIPTION_RESPONSE = 's:s:res'; export const GET_CLASS_DESCRIPTION_ERROR = 's:s:err'; // context channels export const CONTEXT_ENTER_REQUEST = 'c:en:req'; export const CONTEXT_ENTER_RESPONSE = 'c:en:res'; export const CONTEXT_ENTER_ERROR = 'c:en:err'; export const CONTEXT_EXIT_REQUEST = 'c:ex:req'; export const CONTEXT_EXIT_RESPONSE = 'c:ex:res'; export const CONTEXT_EXIT_ERROR = 'c:ex:err'; // client handshake export const CLIENT_HANDSHAKE_REQUEST = 'cl:h:req'; export const CLIENT_HANDSHAKE_RESPONSE = 'cl:h:res'; export const CLIENT_HANDSHAKE_ERROR = 'cl:h:err'; // audit state schema name export const AUDIT_STATE_NAME = 'p:s:audit'; export const PRIVATE_STATES = [AUDIT_STATE_NAME];