NetGroup.hx 1.3 KB

1234567891011121314151617181920212223242526
  1. package flash.net;
  2. @:require(flash10_1) extern class NetGroup extends flash.events.EventDispatcher {
  3. var estimatedMemberCount(default,null) : Float;
  4. var info(default,null) : NetGroupInfo;
  5. var localCoverageFrom(default,null) : String;
  6. var localCoverageTo(default,null) : String;
  7. var neighborCount(default,null) : Float;
  8. var receiveMode : String;
  9. var replicationStrategy : String;
  10. function new(connection : NetConnection, groupspec : String) : Void;
  11. function addHaveObjects(startIndex : Float, endIndex : Float) : Void;
  12. function addMemberHint(peerID : String) : Bool;
  13. function addNeighbor(peerID : String) : Bool;
  14. function addWantObjects(startIndex : Float, endIndex : Float) : Void;
  15. function close() : Void;
  16. function convertPeerIDToGroupAddress(peerID : String) : String;
  17. function denyRequestedObject(requestID : Int) : Void;
  18. function post(message : Dynamic) : String;
  19. function removeHaveObjects(startIndex : Float, endIndex : Float) : Void;
  20. function removeWantObjects(startIndex : Float, endIndex : Float) : Void;
  21. function sendToAllNeighbors(message : Dynamic) : String;
  22. function sendToNearest(message : Dynamic, groupAddress : String) : String;
  23. function sendToNeighbor(message : Dynamic, sendMode : String) : String;
  24. function writeRequestedObject(requestID : Int, object : Dynamic) : Void;
  25. }