# Functions
New constructor.
NewCoconodeSanitizer constructor...
NewDb constructor...
NewGatewaySanitizer constructor...
NewMixnodeIDSanitizer ...
NewMixnodeSanitizer constructor...
NewMixproviderSanitizer constructor...
NewService constructor.
# Structs
CoconodeSanitizer kills untrusted input in CocoHostInfo structs.
Config for this controller.
GatewaySanitizer kills untrusted input in GatewayHostInfo structs.
MixNodeIDSanitizer kills untrusted input in CocoHostInfo structs.
MixnodeSanitizer kills untrusted input in MixHostInfo structs.
MixproviderSanitizer kills untrusted input in MixProviderHostInfo structs.
# Interfaces
CocoHostSanitizer cleans untrusted input fields.
Controller is the presence controller interface.
GatewayHostSanitizer cleans untrusted input fields.
IDb holds presence information.
IMixNodeIDSanitizer cleans untrusted input fields.
IPAssigner compares the realIP (taken from the incoming request to the controller) and the self-reported presence IP (taken from the presence report data), and tries to report a reasonable IP.
IService defines the REST service interface for presence.
MixHostSanitizer cleans untrusted input fields.
MixProviderHostSanitizer cleans untrusted input fields.