Lines Matching defs:target
267 struct target *target() const { return p_target; } in target() function
378 struct target { struct
382 bool has_alias() const { return !t_alias.empty(); } in has_alias()
383 bool has_pport() const { return !t_pport.empty(); } in has_pport()
384 bool has_redirection() const { return !t_redirection.empty(); } in has_redirection()
385 const char *alias() const { return t_alias.c_str(); } in alias()
386 const char *name() const { return t_name.c_str(); } in name()
387 const char *label() const { return t_label.c_str(); } in label()
388 const char *pport() const { return t_pport.c_str(); } in pport()
389 bool private_auth() const { return t_private_auth; } in private_auth()
390 const char *redirection() const { return t_redirection.c_str(); } in redirection()
392 struct auth_group *auth_group() const { return t_auth_group.get(); } in auth_group()
393 const std::list<port *> &ports() const { return t_ports; } in ports()
394 const struct lun *lun(int idx) const { return t_luns[idx]; } in lun()
399 virtual bool add_host_address(const char *) { return false; } in add_host_address()
400 virtual bool add_host_nqn(std::string_view) { return false; } in add_host_nqn()
401 virtual bool add_initiator_name(std::string_view) { return false; } in add_initiator_name()
402 virtual bool add_initiator_portal(const char *) { return false; } in add_initiator_portal()
403 virtual bool add_lun(u_int, const char *) { return false; } in add_lun()
404 virtual bool add_namespace(u_int, const char *) { return false; } in add_namespace()
435 /* Name of this target's physical port, if any, i.e. "isp0" */ argument
440 using target_up = std::unique_ptr<target>; argument