Documentation ¶
Overview ¶
Package vpbusapi is generated by Thrift, it contains plumbery to thriftify the protocol between Golang server and C++ client GUI.
Index ¶
Constants ¶
const DefaultPort = 7888
const PackageCopyright = "Copyright (C) 2015, 2016 Christian Mauduit <ufoot@ufoot.org>" // PackageCopyright set by version.sh
PackageCopyright contains a short copyright notice.
const PackageEmail = "ufoot@ufoot.org" // PackageEmail set by version.sh
PackageEmail contains a contact email for the package.
const PackageLicense = "GNU GPL v3" // PackageLicense set by version.sh
PackageLicense contains a short license information.
const PackageName = "Vapor Toolkit" // PackageName set by version.sh
PackageName contains a readable name of the package, suitable for display.
const PackageTarname = "vapor" // PackageTarname set by version.sh
PackageTarname contains a short name of the package, suitable for a filename.
const PackageURL = "https://github.com/ufoot/vapor" // PackageURL set by version.sh
PackageURL contains the address of the project homepage.
const VersionMajor = 0 // VersionMajor set by version.sh
VersionMajor is the project major version.
const VersionMinor = 3 // VersionMinor set by version.sh
VersionMinor is the project minor version.
const VersionStamp = "c6a4298" // VersionStamp set by version.sh
VersionStamp is the project stamp, possibly changes for each build.
Variables ¶
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type VpBusApi ¶
type VpBusApi interface { vpcommonapi.VpCommonApi // Halt stops the server. Halt() (err error) }
type VpBusApiClient ¶
type VpBusApiClient struct {
*vpcommonapi.VpCommonApiClient
}
VpBusApi is used to communicate between Vapor and Fumes. Vapor is the Golang server and Fumes the C++ client.
func NewVpBusApiClientFactory ¶
func NewVpBusApiClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *VpBusApiClient
func NewVpBusApiClientProtocol ¶
func NewVpBusApiClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *VpBusApiClient
type VpBusApiHaltArgs ¶
type VpBusApiHaltArgs struct { }
func NewVpBusApiHaltArgs ¶
func NewVpBusApiHaltArgs() *VpBusApiHaltArgs
func (*VpBusApiHaltArgs) String ¶
func (p *VpBusApiHaltArgs) String() string
type VpBusApiProcessor ¶
type VpBusApiProcessor struct {
*vpcommonapi.VpCommonApiProcessor
}
func NewVpBusApiProcessor ¶
func NewVpBusApiProcessor(handler VpBusApi) *VpBusApiProcessor