Home | History | Annotate | Download | only in adb

Lines Matching full:asocket

43 typedef struct asocket asocket;
70 /* An asocket represents one half of a connection between a local and
71 ** remote entity. A local asocket is bound to a file descriptor. A
72 ** remote asocket is bound to the protocol engine.
74 struct asocket {
76 ** asockets that this asocket lives in
78 asocket *next;
79 asocket *prev;
81 /* the unique identifier for this asocket
95 /* the asocket we are connected to
98 asocket *peer;
118 int (*enqueue)(asocket *s, apacket *pkt);
123 void (*ready)(asocket *s);
129 void (*close)(asocket *s);
212 ** an asocket to connect the new local connection to a
236 asocket *find_local_socket(unsigned id);
237 void install_local_socket(asocket *s);
238 void remove_socket(asocket *s);
243 asocket *create_local_socket(int fd);
244 asocket *create_local_service_socket(const char *destination);
246 asocket *create_remote_socket(unsigned id, atransport *t);
247 void connect_to_remote(asocket *s, const char *destination);
248 void connect_to_smartsocket(asocket *s);
268 asocket* create_device_tracker(void);
310 asocket *host_service_to_socket(const char* name, const char *serial);
315 asocket* create_jdwp_service_socket();
316 asocket* create_jdwp_tracker_service_socket();
487 int handle_host_request(char *service, transport_type ttype, char* serial, int reply_fd, asocket *s);