Home | History | Annotate | Download | only in socket

Lines Matching refs:pp

25 class ExampleInstance : public pp::Instance {
28 : pp::Instance(instance),
33 virtual void HandleMessage(const pp::Var& var_message);
47 void OnReceiveFromCompletion(int32_t result, pp::NetAddress source);
50 pp::CompletionCallbackFactory<ExampleInstance> callback_factory_;
51 pp::TCPSocket tcp_socket_;
52 pp::UDPSocket udp_socket_;
53 pp::HostResolver resolver_;
54 pp::NetAddress remote_host_;
64 void ExampleInstance::HandleMessage(const pp::Var& var_message) {
116 if (!pp::TCPSocket::IsAvailable()) {
121 tcp_socket_ = pp::TCPSocket(this);
127 if (!pp::UDPSocket::IsAvailable()) {
132 udp_socket_ = pp::UDPSocket(this);
139 if (!pp::HostResolver::IsAvailable()) {
144 resolver_ = pp::HostResolver(this);
158 pp::CompletionCallback callback = \
171 pp::NetAddress addr = resolver_.GetNetAddress(0);
175 pp::CompletionCallback callback = \
182 udp_socket_.Bind(pp::NetAddress(this, ipv4_addr), callback);
197 udp_socket_ = pp::UDPSocket();
200 tcp_socket_ = pp::TCPSocket();
219 pp::CompletionCallback callback = \
245 pp::CompletionCallbackWithOutput<pp::NetAddress> callback = \
250 pp::CompletionCallback callback = \
265 pp::NetAddress addr = udp_socket_.GetBoundAddress();
276 pp::NetAddress source) {
303 // The ExampleModule provides an implementation of pp::Module that creates
305 class ExampleModule : public pp::Module {
307 ExampleModule() : pp::Module() {}
310 virtual pp::Instance* CreateInstance(PP_Instance instance) {
315 // Implement the required pp::CreateModule function that creates our specific
317 namespace pp {
319 } // namespace pp