Return Type | Function name | Arguments |
---|---|---|
hzEcode | hzEmail::AddAttachment | (const char*,const char*,hzMimetype,) |
Declared in file: hzMailer.h
Defined in file : hzMailer.cpp
Function Logic:
Function body:
hzEcode hzEmail::AddAttachment (const char* dir, const char* fname, hzMimetype mtype) { _hzfunc("hzEmail::AddAttachment(1)") ; _efile A ; if (!dir || !dir[0]) { hzerr(E_ARGUMENT, "No directory supplied") ; return E_ARGUMENT ; } if (!fname || !fname[0]) { hzerr(E_ARGUMENT, "No filename supplied") ; return E_ARGUMENT ; } if (mtype == HMTYPE_INVALID) { hzerr(E_ARGUMENT, "Invalid MIME type") ; return E_ARGUMENT ; } A.m_Filepath = dir ; A.m_Filepath += "/" ; A.m_Filepath += fname ; A.m_eType = mtype ; if (TestFile(*A.m_Filepath) != E_OK) return E_NOTFOUND ; return m_SendAttach.Add(A) ; }