# Functions

CountBytesInString takes a string and gets a byte count.
DeserializeMap takes a byte buffer and attempts to convert it back to a map.
Float64ToString does conversion of floats to string values.
GetTimestamp returns the current unix timestamp in milliseconds.
GetTimestampString returns the current unix timestamp in milliseconds.
GetUUID generates a Version 4 UUID string.
InitEmitter creates a new Emitter object which handles storing and sending Snowplow Events.
InitPayload returns a new payload object.
InitSelfDescribingJson creates a new SelfDescribingJson object.
No description provided by the author
No description provided by the author
InitSubject returns a new subject object.
InitTracker creates a new tracker instance linked to an emitter and subject.
Int64ToString converts an Integer of 64 bits to a String.
IntArrayToString converts an array of integers to a string delimited by a string of your choice.
IntToString converts an Integer to a String.
MapToString takes a generic and converts it to a JSON representation.
MapToQueryParams takes a map of string keys and values and builds an encoded query string.
NewFloat64 returns a pointer to a float64.
NewInt64 returns a pointer to an int64.
NewString returns a pointer to a string.
OptionAppId sets the Tracker Application ID.
OptionBase64Encode sets the Tracker base64encode.
OptionByteLimitGet sets the byte limit for GET requests.
OptionByteLimitPost sets the byte limit for POST requests.
OptionCallback sets a custom callback for the emitter loop.
OptionDbName overrides the default name of the storage database.
OptionHttpClient sets a custom client for HTTP connections.
OptionNamespace sets the Tracker Namespace.
OptionPlatform sets the Tracker Platform.
OptionProtocol sets the protocol type to use (http or https).
OptionRequestType sets the request type to use (GET or POST).
OptionSendLimit sets the send limit for the emitter.
OptionStorage sets a custom event Storage target which implements the Storage interface Note: If this option is used OptionDbName will be ignored.
OptionSubject sets the Tracker Subject.
RequireCollectorUri sets the Emitters collector URI.
RequireEmitter sets the Tracker Emitter.
SerializeMap takes a map and attempts to convert it to a byte buffer.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DEFAULT_BYTE_LIMIT_POST
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Event Types.
No description provided by the author
No description provided by the author
GET Requests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Page View.
No description provided by the author
POST_CONTENT_TYPE
No description provided by the author
POST_PROTOCOL_VENDOR
POST Requests.
POST_PROTOCOL_VERSION
No description provided by the author
POST_STM_BYTES
"stm":"1443452851000".
POST_WRAPPER_BYTES
"schema":"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-3","data":[].
No description provided by the author
General.
No description provided by the author
Schema Versions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Structured Event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Screen View.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Transaction Item.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Ecomm Transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Subject class.
No description provided by the author
No description provided by the author
No description provided by the author
User Timing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author