Skip to content

Instantly share code, notes, and snippets.

@gitschaub
Created March 12, 2018 16:52
Show Gist options
  • Save gitschaub/69a6fe333e16278eb4a27fe50578ab5f to your computer and use it in GitHub Desktop.
Save gitschaub/69a6fe333e16278eb4a27fe50578ab5f to your computer and use it in GitHub Desktop.

Definitions

Definitions for all thrift services under libInletCommon/thrift.

See Apache Thrift documentation for details.

API

Inbound Thrift IPC

Function Implemented Notes
channelCreate yes
ChannelDelete yes
ChannelRestart no
ChannelAddOutput yes
ChannelStartOutput yes
ChannelRemoveOutput yes
ChannelStopOutput yes
ChannelSyncOutput yes Not tested
ChannelSyncDrmInfo yes Not tested
ChannelUpdateOutput yes
GetChannelDefinition no
GetChannels no
GetHeartbeat no
DetectMultiStreams removed Removed b/c database dependency
GetChannelAOStates yes
GetChannelDetailStats yes
asyncChannelCreate yes
asyncChannelDelete yes
asyncChannelStartOutput yes
asyncChannelStopOutput yes

Outbound Thrift IPC

Function Implemented Notes
SendChannelStatus yes
GetChannelStatus yes
SendChannelAOStates yes
SendChannelEvents yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment