Ejemplo n.º 1
0
 public void RegisterObjectProvider(ObjectProvider proivder)
 {
     if (!_objectProviders.Contains(proivder.ObjectType))
     {
         _objectProviders.Add(proivder.ObjectType, proivder);
     }
 }
Ejemplo n.º 2
0
        public override object Clone(ObjectProvider provider)
        {
            TcpHeader hdr = null;
            if (provider != null)
                hdr = (TcpHeader)provider.RentAnObject();
            else
                hdr = new TcpHeader();
            hdr.group_addr = group_addr;

            return hdr;
        }
Ejemplo n.º 3
0
		public virtual Message makeReply(ObjectProvider MsgProvider)
		{
            Message m = null;
            if (MsgProvider != null)
            {
                m = (Message) MsgProvider.RentAnObject();
            }
            else
                m = new Message(src_addr, null, null);

            m.dest_addr = src_addr;
            m.profileid = profileid;
            m.isProfilable = isProfilable;
            return m;
		}
Ejemplo n.º 4
0
 public override object Clone(ObjectProvider provider)
 {
     HDR hdr = null;
     if (provider != null)
         hdr = (HDR)provider.RentAnObject();
     else
         hdr = new HDR();
     hdr.type = this.type;
     hdr.seqID = seqID;
     hdr.localSeqID = localSeqID;
     hdr.viewId = viewId;
     return hdr;
 }
Ejemplo n.º 5
0
 public void RegisterObjectProvider(ObjectProvider proivder)
 {
     if (!_objectProviders.Contains(proivder.ObjectType))
         _objectProviders.Add(proivder.ObjectType, proivder);
 }
Ejemplo n.º 6
0
 public virtual object Clone(ObjectProvider provider)
 {
     return null;
 }