Changeset 962


Ignore:
Timestamp:
08/22/07 03:16:29 (6 years ago)
Author:
rakshasa
Message:
  • Moved PF_LOCAL to rak/socket_address.h and made it portable.
  • Added "d." to '{create,delete}_link', and marked the old names as

obsolete.

  • Added "d.{get,set}_message'.
Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtorrent/rak/socket_address.h

    r939 r962  
    6464public: 
    6565  static const sa_family_t af_inet   = AF_INET; 
     66  static const int         pf_inet   = PF_INET; 
    6667  static const sa_family_t af_inet6  = AF_INET6; 
     68  static const int         pf_inet6  = PF_INET6; 
    6769  static const sa_family_t af_unspec = AF_UNSPEC; 
     70  static const int         pf_unspec = PF_UNSPEC; 
    6871 
    6972#ifdef AF_LOCAL 
    7073  static const sa_family_t af_local  = AF_LOCAL; 
     74  static const int         pf_local  = PF_LOCAL; 
    7175#else 
    7276  static const sa_family_t af_local  = AF_UNIX; 
     77  static const itn         pf_local  = PF_UNIX; 
    7378#endif 
    7479 
  • trunk/libtorrent/src/net/socket_fd.cc

    r959 r962  
    113113bool 
    114114SocketFd::open_stream() { 
    115   return (m_fd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) != -1; 
     115  return (m_fd = socket(rak::socket_address::pf_inet, SOCK_STREAM, IPPROTO_TCP)) != -1; 
    116116} 
    117117 
    118118bool 
    119119SocketFd::open_datagram() { 
    120   return (m_fd = socket(PF_INET, SOCK_DGRAM, 0)) != -1; 
     120  return (m_fd = socket(rak::socket_address::pf_inet, SOCK_DGRAM, 0)) != -1; 
    121121} 
    122122 
    123123bool 
    124124SocketFd::open_local() { 
    125   return (m_fd = socket(PF_LOCAL, SOCK_STREAM, 0)) != -1; 
     125  return (m_fd = socket(rak::socket_address::pf_local, SOCK_STREAM, 0)) != -1; 
    126126} 
    127127 
  • trunk/rtorrent/rak/socket_address.h

    r938 r962  
    6464public: 
    6565  static const sa_family_t af_inet   = AF_INET; 
     66  static const int         pf_inet   = PF_INET; 
    6667  static const sa_family_t af_inet6  = AF_INET6; 
     68  static const int         pf_inet6  = PF_INET6; 
    6769  static const sa_family_t af_unspec = AF_UNSPEC; 
     70  static const int         pf_unspec = PF_UNSPEC; 
    6871 
    6972#ifdef AF_LOCAL 
    7073  static const sa_family_t af_local  = AF_LOCAL; 
     74  static const int         pf_local  = PF_LOCAL; 
    7175#else 
    7276  static const sa_family_t af_local  = AF_UNIX; 
     77  static const itn         pf_local  = PF_UNIX; 
    7378#endif 
    7479 
  • trunk/rtorrent/src/command_download.cc

    r961 r962  
    295295  ADD_CD_SLOT_PUBLIC("d." key, call_unknown, rpc::object_void_d_fn(slot), "i:", "") 
    296296 
     297#define ADD_CD_LIST_OBSOLETE(key, slot) \ 
     298  ADD_CD_SLOT_PUBLIC(key, call_list, slot, "i:", "") 
     299 
    297300#define ADD_CD_LIST(key, slot) \ 
    298   ADD_CD_SLOT_PUBLIC(key, call_list, slot, "i:", "") 
     301  ADD_CD_SLOT_PUBLIC("d." key, call_list, slot, "i:", "") 
    299302 
    300303#define ADD_CD_VARIABLE_VALUE(key, firstKey, secondKey) \ 
     
    347350  ADD_CD_STRING_UNI("name",    rak::on(std::mem_fun(&core::Download::download), std::mem_fun(&torrent::Download::name))); 
    348351 
     352  ADD_CD_LIST_OBSOLETE("create_link",   rak::bind_ptr_fn(&apply_d_change_link, 0)); 
     353  ADD_CD_LIST_OBSOLETE("delete_link",   rak::bind_ptr_fn(&apply_d_change_link, 1)); 
     354 
    349355  ADD_CD_LIST("create_link",   rak::bind_ptr_fn(&apply_d_change_link, 0)); 
    350356  ADD_CD_LIST("delete_link",   rak::bind_ptr_fn(&apply_d_change_link, 1)); 
     
    391397 
    392398  ADD_CD_STRING_BI("connection_current", std::ptr_fun(&apply_d_connection_type), std::ptr_fun(&retrieve_d_connection_type)); 
     399 
     400  // This command really needs to be improved, so we have proper 
     401  // logging support. 
     402  ADD_CD_STRING_BI("message",            std::mem_fun(&core::Download::set_message), std::mem_fun(&core::Download::message)); 
    393403 
    394404  add_copy_to_download("get_connection_leech", "d.get_connection_leech"); 
  • trunk/rtorrent/src/utils/socket_fd.cc

    r959 r962  
    131131bool 
    132132SocketFd::open_stream() { 
    133   return (m_fd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) != -1; 
     133  return (m_fd = socket(rak::socket_address::pf_inet, SOCK_STREAM, IPPROTO_TCP)) != -1; 
    134134} 
    135135 
    136136bool 
    137137SocketFd::open_datagram() { 
    138   return (m_fd = socket(PF_INET, SOCK_DGRAM, 0)) != -1; 
     138  return (m_fd = socket(rak::socket_address::pf_inet, SOCK_DGRAM, 0)) != -1; 
    139139} 
    140140 
    141141bool 
    142142SocketFd::open_local() { 
    143   return (m_fd = socket(PF_LOCAL, SOCK_STREAM, 0)) != -1; 
     143  return (m_fd = socket(rak::socket_address::pf_local, SOCK_STREAM, 0)) != -1; 
    144144} 
    145145 
Note: See TracChangeset for help on using the changeset viewer.