dodgytransport is now the default transport.
[versaplex.git] / dbus-sharp / Transport.cs
blobd7b3a056a932f93aced417b8db18b8fd4deaef61
1 // Copyright 2006 Alp Toker <alp@atoker.com>
2 // This software is made available under the MIT License
3 // See COPYING for details
4 //
5 using System;
6 using Wv;
8 namespace Wv.Transports
10 public abstract class Transport
12 public static Transport Create(AddressEntry ae)
14 return new DodgyTransport(ae);
17 public Connection Connection;
19 public virtual void wait(int msec_timeout)
21 // by default, no need to wait, since read/write are blocking
22 // anyway
23 return;
26 public abstract void write(WvBytes b);
27 public abstract int read(WvBytes b);
28 public abstract string AuthString();
29 public abstract void WriteCred();