GroupSpecifier.hx 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package flash.net;
  2. @:require(flash10_1) extern class GroupSpecifier {
  3. @:flash.property var ipMulticastMemberUpdatesEnabled(get,set) : Bool;
  4. @:flash.property var minGroupspecVersion(get,set) : Int;
  5. @:flash.property var multicastEnabled(get,set) : Bool;
  6. @:flash.property var objectReplicationEnabled(get,set) : Bool;
  7. @:flash.property var peerToPeerDisabled(get,set) : Bool;
  8. @:flash.property var postingEnabled(get,set) : Bool;
  9. @:flash.property var routingEnabled(get,set) : Bool;
  10. @:flash.property var serverChannelEnabled(get,set) : Bool;
  11. function new(name : String) : Void;
  12. function addBootstrapPeer(peerID : String) : Void;
  13. function addIPMulticastAddress(address : String, ?port : Dynamic, ?source : String) : Void;
  14. function authorizations() : String;
  15. private function get_ipMulticastMemberUpdatesEnabled() : Bool;
  16. private function get_minGroupspecVersion() : Int;
  17. private function get_multicastEnabled() : Bool;
  18. private function get_objectReplicationEnabled() : Bool;
  19. private function get_peerToPeerDisabled() : Bool;
  20. private function get_postingEnabled() : Bool;
  21. private function get_routingEnabled() : Bool;
  22. private function get_serverChannelEnabled() : Bool;
  23. function groupspecWithAuthorizations() : String;
  24. function groupspecWithoutAuthorizations() : String;
  25. function makeUnique() : Void;
  26. function setPostingPassword(?password : String, ?salt : String) : Void;
  27. function setPublishPassword(?password : String, ?salt : String) : Void;
  28. private function set_ipMulticastMemberUpdatesEnabled(value : Bool) : Bool;
  29. private function set_minGroupspecVersion(value : Int) : Int;
  30. private function set_multicastEnabled(value : Bool) : Bool;
  31. private function set_objectReplicationEnabled(value : Bool) : Bool;
  32. private function set_peerToPeerDisabled(value : Bool) : Bool;
  33. private function set_postingEnabled(value : Bool) : Bool;
  34. private function set_routingEnabled(value : Bool) : Bool;
  35. private function set_serverChannelEnabled(value : Bool) : Bool;
  36. function toString() : String;
  37. @:flash.property static var maxSupportedGroupspecVersion(get,never) : Int;
  38. static function encodeBootstrapPeerIDSpec(peerID : String) : String;
  39. static function encodeIPMulticastAddressSpec(address : String, ?port : Dynamic, ?source : String) : String;
  40. static function encodePostingAuthorization(password : String) : String;
  41. static function encodePublishAuthorization(password : String) : String;
  42. private static function get_maxSupportedGroupspecVersion() : Int;
  43. }