RoomClient class

Inheritance

Constructors

RoomClient.new({required Protocol<ProtocolChannel> protocol})

Properties

agents AgentsClient
latefinal
containers ContainersClient
latefinal
database DatabaseClient
latefinal
developer DeveloperClient
latefinal
events Stream<RoomEvent>
no setter
hashCode int
The hash code for this object.
no setterinherited
livekit LivekitClient
latefinal
localParticipant LocalParticipant?
no setter
messaging MessagingClient
latefinal
protocol Protocol<ProtocolChannel>
final
queues QueuesClient
latefinal
ready Future
no setter
roomName String?
no setter
roomUrl String?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionId String?
no setter
storage StorageClient
latefinal
sync SyncClient
latefinal

Methods

addListener(void listener()) → void
inherited
dispose() → void
exec({required String name, required String image, required String? command, required String? pullSecret, String? participantName, String? role, Map<String, String>? env, String? roomStoragePath}) Future<Map<String, dynamic>>
listen(void handler(RoomEvent event)) StreamSubscription<RoomEvent>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
inherited
removeListener(void listener()) → void
inherited
sendRequest(String type, Map<String, dynamic> request, {Uint8List? data}) Future<Response>
start({void onDone()?, void onError(Object? error)?}) Future<void>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited