session-ios/protobuf/OWSWebRtcDataProtos.proto
Michael Kirk 647b2b37e9 WIP: WebRTC calling
* Ensure NotificationsManager has dependencies
    Otherwise it's easy to mess up the order of the required dependencies.
* move AccountManager into Environment, it's heavy to construct

// FREEBIE
2017-01-12 09:56:05 -05:00

40 lines
836 B
Protocol Buffer

/**
* Copyright (C) 2014-2016 Open Whisper Systems
*
* Licensed according to the LICENSE file in this repository.
*/
package signal;
option java_package = "org.thoughtcrime.securesms.webrtc";
option java_outer_classname = "WebRtcDataProtos";
// These options require the objc protobuf tools and may need to be commented
// out if using them for a different platform.
import "objectivec-descriptor.proto";
option (google.protobuf.objectivec_file_options).class_prefix = "OWSWebRTCProtos";
message Connected
{
optional uint64 id = 1;
}
message Hangup
{
optional uint64 id = 1;
}
message VideoStreamingStatus
{
optional uint64 id = 1;
optional bool enabled = 2;
}
message Data
{
optional Connected connected = 1;
optional Hangup hangup = 2;
optional VideoStreamingStatus videoStreamingStatus = 3;
}