class ArmMessageStream (Niantic.ARDK.Networking.ARSim.ArmMessageStream)¶
class ArmMessageStream: Niantic.ARDK.Networking.ARSim.IArmMessageStream { public: // enums enum MessageSource; // interfaces interface _IMessageExecutor; // classes class _Disposer; template <T> class _MessageExecutor; // methods ArmMessageStream(IMultipeerNetworking networking); void Dispose(); void Initialize(IMultipeerNetworking networking); IDisposable RegisterHandler< T >(Action<T> messageExecutor, MessageSource sender); void RegisterTypeToTag(uint tag, Type type); void Send(object message, List<IPeer> targets, bool sendToArmServer); bool Unregister< T >(); };
Inherited Members¶
public: // methods void Initialize(IMultipeerNetworking networking); IDisposable RegisterHandler< T >( Action<T> handler, ArmMessageStream.MessageSource sender ); void RegisterTypeToTag(uint tag, Type type); void Send(object message, List<IPeer> targets, bool sendToArmServer); bool Unregister< T >();