1/* Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. */ 4 5#ifndef HANDLERS_H_ 6#define HANDLERS_H_ 7 8#include "ppapi/c/pp_var.h" 9 10typedef int (*HandleFunc)(struct PP_Var params, 11 struct PP_Var* out_var, 12 const char** error); 13 14int HandleFopen(struct PP_Var params, struct PP_Var* out, const char** error); 15int HandleFwrite(struct PP_Var params, struct PP_Var* out, const char** error); 16int HandleFread(struct PP_Var params, struct PP_Var* out, const char** error); 17int HandleFseek(struct PP_Var params, struct PP_Var* out, const char** error); 18int HandleFclose(struct PP_Var params, struct PP_Var* out, const char** error); 19int HandleFflush(struct PP_Var params, struct PP_Var* out, const char** error); 20int HandleStat(struct PP_Var params, struct PP_Var* out, const char** error); 21 22int HandleOpendir(struct PP_Var params, struct PP_Var* out, const char** error); 23int HandleReaddir(struct PP_Var params, struct PP_Var* out, const char** error); 24int HandleClosedir(struct PP_Var params, struct PP_Var* out, 25 const char** error); 26 27int HandleMkdir(struct PP_Var params, struct PP_Var* out, const char** error); 28int HandleRmdir(struct PP_Var params, struct PP_Var* out, const char** error); 29int HandleChdir(struct PP_Var params, struct PP_Var* out, const char** error); 30int HandleGetcwd(struct PP_Var params, struct PP_Var* out, const char** error); 31 32int HandleGetaddrinfo(struct PP_Var params, struct PP_Var* out, 33 const char** error); 34int HandleGethostbyname(struct PP_Var params, struct PP_Var* out, 35 const char** error); 36int HandleConnect(struct PP_Var params, struct PP_Var* out, const char** error); 37int HandleSend(struct PP_Var params, struct PP_Var* out, const char** error); 38int HandleRecv(struct PP_Var params, struct PP_Var* out, const char** error); 39int HandleClose(struct PP_Var params, struct PP_Var* out, const char** error); 40 41#endif /* HANDLERS_H_ */ 42