Documentation
¶
Index ¶
- type Backend
- func (b *Backend) AddMarker(m *core.Marker) (uint, error)
- func (b *Backend) AddPlacedObject(p *core.PlacedObject) error
- func (b *Backend) AddSoldier(s *core.Soldier) error
- func (b *Backend) AddVehicle(v *core.Vehicle) error
- func (b *Backend) Close() error
- func (b *Backend) DeleteMarker(dm *core.DeleteMarker) error
- func (b *Backend) EndMission() error
- func (b *Backend) Init() error
- func (b *Backend) RecordAce3DeathEvent(e *core.Ace3DeathEvent) error
- func (b *Backend) RecordAce3UnconsciousEvent(e *core.Ace3UnconsciousEvent) error
- func (b *Backend) RecordChatEvent(e *core.ChatEvent) error
- func (b *Backend) RecordFiredEvent(e *core.FiredEvent) error
- func (b *Backend) RecordGeneralEvent(e *core.GeneralEvent) error
- func (b *Backend) RecordHitEvent(e *core.HitEvent) error
- func (b *Backend) RecordKillEvent(e *core.KillEvent) error
- func (b *Backend) RecordMarkerState(s *core.MarkerState) error
- func (b *Backend) RecordPlacedObjectEvent(e *core.PlacedObjectEvent) error
- func (b *Backend) RecordProjectileEvent(e *core.ProjectileEvent) error
- func (b *Backend) RecordRadioEvent(e *core.RadioEvent) error
- func (b *Backend) RecordSoldierState(s *core.SoldierState) error
- func (b *Backend) RecordTelemetryEvent(e *core.TelemetryEvent) error
- func (b *Backend) RecordTimeState(t *core.TimeState) error
- func (b *Backend) RecordVehicleState(v *core.VehicleState) error
- func (b *Backend) StartMission(mission *core.Mission, world *core.World) error
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
Backend streams mission data over WebSocket to the OCAP2 web server. It implements storage.Backend but not storage.Uploadable.
func (*Backend) AddMarker ¶
AddMarker assigns an auto-increment ID and sends the marker. Returns the assigned ID.
func (*Backend) AddPlacedObject ¶
func (b *Backend) AddPlacedObject(p *core.PlacedObject) error
func (*Backend) DeleteMarker ¶
func (b *Backend) DeleteMarker(dm *core.DeleteMarker) error
func (*Backend) EndMission ¶
EndMission sends end_mission and waits for server ack.
func (*Backend) RecordAce3DeathEvent ¶
func (b *Backend) RecordAce3DeathEvent(e *core.Ace3DeathEvent) error
func (*Backend) RecordAce3UnconsciousEvent ¶
func (b *Backend) RecordAce3UnconsciousEvent(e *core.Ace3UnconsciousEvent) error
func (*Backend) RecordFiredEvent ¶
func (b *Backend) RecordFiredEvent(e *core.FiredEvent) error
func (*Backend) RecordGeneralEvent ¶
func (b *Backend) RecordGeneralEvent(e *core.GeneralEvent) error
func (*Backend) RecordMarkerState ¶
func (b *Backend) RecordMarkerState(s *core.MarkerState) error
func (*Backend) RecordPlacedObjectEvent ¶
func (b *Backend) RecordPlacedObjectEvent(e *core.PlacedObjectEvent) error
func (*Backend) RecordProjectileEvent ¶
func (b *Backend) RecordProjectileEvent(e *core.ProjectileEvent) error
func (*Backend) RecordRadioEvent ¶
func (b *Backend) RecordRadioEvent(e *core.RadioEvent) error
func (*Backend) RecordSoldierState ¶
func (b *Backend) RecordSoldierState(s *core.SoldierState) error
func (*Backend) RecordTelemetryEvent ¶
func (b *Backend) RecordTelemetryEvent(e *core.TelemetryEvent) error
func (*Backend) RecordVehicleState ¶
func (b *Backend) RecordVehicleState(v *core.VehicleState) error
Click to show internal directories.
Click to hide internal directories.