소스 검색

make imap_exec() result reporting callback-based

this makes the IMAP command submission interface asynchronous.

the functions still have synchronous return codes as well - this enables
clean error return paths. only when we invoke callbacks we resort to
refcounting.

as a "side effect", properly sequence commands after CREATE resulting
from [TRYCREATE].
Oswald Buddenhagen 14 년 전
부모
커밋
2ab689b3df
1개의 변경된 파일503개의 추가작업 그리고 178개의 파일을 삭제
  1. 503 178
      src/drv_imap.c

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 503 - 178
src/drv_imap.c


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.