Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Initialize ¶
func NewConfigurationFile ¶
func NewConfigurationFile() error
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewHttpClient ¶
func (*Client) SendRequest ¶
type Configuration ¶
type Configuration struct { Username string `json:"username"` Routes []RouteTable `json:"routes"` }
func GetConfiguration ¶
func GetConfiguration() (*Configuration, error)
func (*Configuration) AddRouteCallback ¶
func (c *Configuration) AddRouteCallback(route, callback string)
func (*Configuration) Close ¶
func (c *Configuration) Close()
func (*Configuration) Save ¶
func (c *Configuration) Save() error
type RouteTable ¶
Source Files ¶
- Configuration.go
- HttpClient.go
- Initialize.go
- Notification.go
- addCallbackInformation.go
- callCallbackOnRecieveDataFromServer.go
- callbackCommand.go
- doActionOnReceivingDataFromServer.go
- doRequestPacketAction.go
- doRouteCallbackPacketAction.go
- doStringPacketAction.go
- getAndRegisterUserOnServer.go
- getUserCommandsAndSendThemToServer.go
- listUserRoutesAndCallbacksInATable.go
- printHelp.go
- registerUserConnectionOnServer.go
- registerUserOnServer.go
- sendRequestToLocalRoute.go
- setSavedCallbacksOnClientRouteTable.go
- syncCallbackInformationWithServer.go
- truncateRouteTableAndFile.go
Click to show internal directories.
Click to hide internal directories.